Tag Archives: DevOps

First Software Solutions Conference, Arlington, Va., Nov. 16-18, 2015

Software: Catalyst of Change

With the increasing reliance on and penetration of software into everyday lives, the need for organizations to predictably develop, acquire, and sustain high-quality software systems has never been greater. To address this need, the Carnegie Mellon University Software Engineering Institute (SEI) is pleased to announce that it will host its first Software Solutions Conference (SSC) at the Hilton Crystal City in Arlington, Va., from Nov. 16 through 18.

Review the conference program here.
Continue reading

Advertisements

Rich Program Earns Praise from SATURN 2015 Conference Attendees

See this summary of the SATURN 2015 Conference on the SEI website.

SATURN 2015 Keynote: Rethinking Architecture in the Context of DevOps (Session Notes)

Mark Schwartz, U.S. Citizenship and Immigration Services

Schwartz discussed some projects that he has led and lessons learned from the experiences in building systems for the government. He is CIO of one of three agencies that deal with immigration. USCIS processes 7 million applications per year for green cards, refugee status, citizenship, and other cases. USCIS is part of the Department of Homeland Security, which is important because the agency is under two tiers of enterprise architecture, and everybody wants to tell everybody else what to do. USCIS manages about 70 legacy IT systems, and Schwartz discussed three new projects.

Continue reading

SATURN 2015: Perspectives on the Modern Practice of Software Architecture (Session Notes)

Jeromy Carriere, Rick Buskens, and Jack Greenfield, Google

Evolving Mission-Critical “Legacy” Systems, Rick Buskens

Buskens’s team is a multisite team that works on a suite of projects focused on Google’s internal structure, while others are external-facing and cloud. The infrastructure for running services at Google is built on Borg, a cluster-management system that runs hundreds of thousands of jobs across thousands of applications in clusters of tens of thousands of machines. Borg is an internal cloud infrastructure, whose users have many different needs; a service configuration specification called BCL (Borg Configuration Language) allows users to tell Borg what those needs are. Buskens’s team works on Borg Config, which interprets the service configuration for Borg; it manages the millions of jobs running each day. BorgCron works for scheduled and repeated tasks at Google scale.

Continue reading

SATURN 2015: DevOps Essentials for Software Architects

Len Bass; Sascha Bates, Chef; Sam Newman, ThoughtWorks

by Jacob Tate, Mount St. Mary’s University

Len Bass, Sascha Bates, and Sam Newman started off the afternoon session with a presentation titled “DevOps: Essentials for Software Architects.” Dr. Bass introduced this session by explaining exactly what the speakers will mean by “DevOps.” He stated that after software architects or engineers finish their job, it often takes too long to get their code into production. DevOps is concerned with reducing the time from code completion to code production. Errors in code and miscommunication about which versions of which tools are being used are some of the biggest problems causing the process to be slow. We can speed up deployment by setting up an architecture so that development teams do not have to coordinate with each other; this coordination is where a lot of time is lost.

Continue reading

Link Roundup, 3-24-15: Women in Software Architecture

Women in Software Architecture

As part of National Women’s History Month, Pittsburgh Urban Media salutes Dr. Mary Shaw, recipient of the National Medal of Technology and Innovation in 2014. Dr. Shaw is a leader in software engineering research whose work on software architecture helped establish it as a recognized discipline, and PUM’s interview with her reveals how she got an early start in a field dominated by men and what she is most proud of today. We are pleased that Dr. Shaw will give a keynote talk at SATURN 2015, and we use this week’s link roundup to highlight other women of the software architecture discipline who will also present at SATURN 2015.

Discovering Alexander’s Properties In Your Code: In this presentation from Smalltalks 2014, Rebecca Wirfs-Brock of Wirfs-Brock Associates explains how Christopher Alexander, the building architect, inspired the first software patterns with his patterns for buildings and architecture and why she thinks his latest work could influence how you code.

Continue reading

SATURN 2015 Invited Speakers

by George Fairbanks and Michael Keeling, SATURN 2015 Co-Technical Chairs

When we attend technical conferences, the sessions we appreciate most and remember long after the conference ends are those in which influential, creative thinkers share and explore ideas that excite them. If you have had this experience at conferences you have attended, you’ll agree: when a gifted speaker expands minds by challenging well-worn assumptions and articulating groundbreaking ideas, you can feel the energy in the room.

Because we wanted this experience at SATURN 2015, both for ourselves and for our attendees, we invited some of the most influential thinkers in the field of software architecture to participate in the conference program. And not only did we invite a collection of people we knew would electrify a room with their ideas; we also asked them to curate their own sessions by inviting additional speakers who have inspired them.

The result: we are pleased to introduce the Invited Speakers Series, new this year at SATURN 2015. Continue reading

12th SEI Architecture-Centric Engineering (ACE) Workshop for Educators

The 12th SEI Architecture-Centric Engineering Workshop for Educators will be held at the Software Engineering Institute in Pittsburgh, Pennsylvania, USA, on August 3–5, 2015. The SEI hosts this annual event to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software architecture and software product lines. The event is free of charge and open to any accredited, college-level educator.

This year’s event will incorporate the SEI’s course on DevOps from a Software Architecture Perspective. This course is helpful if you wish to adopt DevOps practices and continuous-delivery workflows. The architecture component of the course focuses on the relationships among application software, the deployment environment, and the supporting tooling.

Continue reading

SEI Offers Courses on Big Data, DevOps, and Technical Debt at SATURN 2015

At SATURN 2015, to be held in Baltimore, Maryland, April 27-30, 2015, the SEI will augment the three-day technical program with three one-day courses offered on Monday, April 27.

SEI courses are created and delivered by recognized experts who have practical experience in the disciplines they teach. Our courses feature participatory tasks and real-world scenarios to enhance your learning.

Big Data: Architectures and Technologies (instructors, Ian Gorton and John Klein)

Scalable big-data systems are significant long-term investments that must scale to handle ever-increasing data volumes, and therefore represent high-risk applications in which the software and data architectures are fundamental components of ensuring success. This one-day course is designed for architects and technical stakeholders such as product managers, development managers, and systems engineers involved in the development of big data applications.

More information
Register now

DevOps and Continuous Delivery: Software Architecture, Security, and Interactive Learning (instructor, Stephany Bellomo)
Continue reading

SEI Offers Course on Big Data

Software Engineering Institute (SEI) research forms the foundation for a new one-day course from the SEI, Big Data: Architectures and Technologies.

To learn more, see this article about the SEI big-data course on the SEI website.

The new big-data course, along with one-day courses on DevOps and technical debt, will be offered at SATURN 2015, which will be held in Baltimore, Maryland, April 27-30.