Sacrificial Architecture: Case Studies
DZone
DECEMBER 17, 2021
One of the toughest decisions your software development team may face as you scale is deciding between keeping your current codebase and rebuilding on new software architecture.
This site uses cookies to improve your experience. By viewing our content, you are accepting the use of cookies. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country we will assume you are from the United States. View our privacy policy and terms of use.
DZone
DECEMBER 17, 2021
One of the toughest decisions your software development team may face as you scale is deciding between keeping your current codebase and rebuilding on new software architecture.
Strategic Tech
AUGUST 10, 2020
If every significant architecture decision has business consequences, then knowing the business model and which trade-offs to choose is maybe the most important skill of architects. But what is the actual relationship between a business model and a software architecture? A software system is a model of a domain.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Dynatrace
MAY 23, 2022
As the pace of business quickens, software development has adapted. Increasingly, teams release software features more quickly to accommodate customer needs. As a result, organizations are weighing microservices vs. monolithic architecture to improve software delivery speed and quality. Server-side application.
Simform
MAY 5, 2020
Choosing the right architecture pattern for any software is very important. Each software pattern has its own merits and demerits which can directly affect the overall attributes of software, thereby affecting the business. The post How to Choose the Best Software Architecture Patterns?
Strategic Tech
FEBRUARY 15, 2023
FThis article describes a pattern we have observed and applied in multi-team-scope architecture modernization initiatives, the Architecture Modernization Enabling Team (AMET). An AMET is a type of architecture enabling team that coordinates and upskills all teams and stakeholders in the modernization initiative.
Strategic Tech
JULY 21, 2020
Most organisations go through an architecture modernisation effort at some point as their systems drift into a state of intolerable maintenance costs and they diverge too far from modern technological advances. What architecture will be optimal for enabling that business vision? How are we going to deliver the new architecture?
Tech News Gather
MARCH 30, 2022
Before you consider building a web or mobile app, one must know the different tools developers use while developing them. The reason is that the technology stack affects the pace of creating the app or digital product. In this article, we will see what technology stack to choose for your project? Front-End Tech Stack.
O'Reilly Software
SEPTEMBER 7, 2018
From chaos architecture to event streaming to leading teams, the O'Reilly Software Architecture Conference offers a unique depth and breadth of content. We received more than 200 abstracts for talks for the 2018 O'Reilly Software Architecture Conference in London—on both expected and surprising topics.
ScaleOut Software
JUNE 29, 2018
Having just concluded participation in another In-Memory Computing Summit , it has become even more clear to me that the key to mainstream adoption of in-memory computing software platforms is architecture — the root of a platform’s value to applications. These priorities tend to push the architecture to the back burner.
ScaleOut Software
JUNE 29, 2018
Having just concluded participation in another In-Memory Computing Summit , it has become even more clear to me that the key to mainstream adoption of in-memory computing software platforms is architecture — the root of a platform’s value to applications. These priorities tend to push the architecture to the back burner.
O'Reilly Software
JANUARY 12, 2018
From developers to CTOs, everyone has a role to play in shaping their own transformation. One of the greatest drivers of professional development is learning through doing. One of the greatest drivers of professional development is learning through doing. Building evolutionary software architecture.
Strategic Tech
SEPTEMBER 30, 2020
One of the biggest time costs in software development is understanding how a system works. As we continuously develop software systems, the complexity slowly increases and we don’t fully realise it. I believe that self-documenting architecture would dramatically reduce one of the big costs in software development.
Dynatrace
AUGUST 12, 2020
As companies strive to innovate and deliver faster, modern software architecture is evolving at near the speed of light. This lack of visibility creates blind spots and makes it difficult to ensure the health of applications running on serverless technologies. Understand and optimize your architecture. Dynatrace news.
O'Reilly Software
OCTOBER 23, 2018
A look at the roles of architect and strategist, and how they help develop successful technology strategies for business. I should start by saying this section does not offer a treatise on how to do architecture. Technology systems are difficult to wrangle. Vitruvius and the principles of architecture.
Dynatrace
APRIL 19, 2023
Modern observability technologies have helped enterprises identify software vulnerabilities such as Log4Shell in their environments. Additionally, modern observability enables organizations to reduce the time it takes to identify these software vulnerabilities from weeks or months to hours or days.
Dynatrace
DECEMBER 23, 2020
As legacy monolithic applications give way to more nimble and portable services, the tools once used to monitor their performance are unable to serve the complex cloud-native architectures that now host them. This complexity makes distributed tracing critical to attaining observability into these modern environments.
Dynatrace
MARCH 3, 2020
The IDC FutureScape: Worldwide IT Industry 2020 Predictions highlights key trends for IT industry-wide technology adoption for the next five years and includes these predictions: Hasten to innovation. By 2023, over 500 million digital apps and services will be developed and deployed using cloud-native approaches.
Strategic Tech
JUNE 2, 2021
Modernizing an architecture usually take years. This presents technology leaders with one of the most difficult modernization challenges: where to start and in which order to modernize? In the Architecture Modernization Sequencing Grid, this is the bottom right corner. Starting with something brand new defers these discoveries.
Dynatrace
DECEMBER 23, 2020
As legacy monolithic applications give way to more nimble and portable services, the tools once used to monitor their performance are unable to serve the complex cloud-native architectures that now host them. This complexity makes distributed tracing critical to attaining observability into these modern environments.
Adrian Cockcroft
JANUARY 17, 2022
photo taken by Adrian Cockcroft A year ago I did a talk at re:Invent called Architecture Trends and Topics for 2021 , so I thought it was worth seeing how they played out and updating them for the coming year. I did a few talks on this subject early in the year, and linked this to the sustainability advantages of serverless architectures.
Dynatrace
AUGUST 12, 2020
As companies strive to innovate and deliver faster, modern software architecture is evolving at near the speed of light. This lack of visibility creates blind spots and makes it difficult to ensure the health of applications running on serverless technologies. Understand and optimize your architecture. Dynatrace news.
Strategic Tech
DECEMBER 29, 2020
In Part 1 of this series, a shared language was proposed to accurately describe different elements of a business’s architecture. We can now start to slice and group those architectural pieces into team-sized chunks and analyse the trade-offs of each pattern, and explore contexts in which they might be applicable.
O'Reilly
OCTOBER 31, 2023
They’re fun, but I don’t find them a good source of insight into what’s happening in technology. However, discussion of regulation will be a major pastime of the chattering classes, and major technology companies (and venture capital firms) will be maneuvering to ensure that regulation benefits them. How will this affect technology?
O'Reilly Software
DECEMBER 4, 2018
Fads come and go in the technology world—anyone remember AJAX ? However, enough companies tamed the dragons to realize real benefits, making this architectural style the prevailing trend in many industries for both new application development and the migration target for many existing systems.
Dynatrace
SEPTEMBER 16, 2019
A state of ACM and NoOps is not something you can buy off the shelf or by combining a set of “cloud tools” It is a mind shifting change that improves on the way companies build, test, deliver and release software, introducing new technologies and changing how existing technologies are used. Not sure where to start?
The Symphonia
MAY 22, 2018
I started writing “ Serverless Architectures ” in May 2016. I mention SAM CLI as an interesting addition to Amazon’s tooling, especially for rapid feedback for developing a Lambda-backed HTTP API application. two ideas that I think are very useful when we’re using technology as rapidly deployable as Serverless ones.
Dynatrace
DECEMBER 16, 2019
Cloud-native software architectures provide the ability for deployment options , like Blue/Green, Canary, Dark Launches, and Feature Flagging – and make them easier. They’ll cover scenarios where run-book automation is a fit, and where application architecture supporting “self-healing” is a fit. 80% cultural change.
Strategic Tech
MARCH 16, 2021
I believe that attitude towards the design of code and architecture is one of them. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. Simon Brown taught me how to review architecture diagrams 10 years ago.
O'Reilly
NOVEMBER 12, 2019
For the inaugural O’Reilly survey on serverless architecture adoption, we were pleasantly surprised at the high level of response: more than 1,500 respondents from a wide range of locations, companies, and industries participated. The high response rate tells us that serverless is garnering significant mindshare in the community.
ScaleOut Software
NOVEMBER 24, 2020
However, telematics architectures face challenges in responding to telemetry in real time. Current Telematics Architecture. This telematics architecture has evolved to handle ever increasing message rates (often reaching 2K messages per second), make up-to-the-minute information available to dispatchers, and feed offline analytics.
O'Reilly
OCTOBER 31, 2019
One of the most exciting topics we’ve been following is the development of quantum computing. To do meaningful computation on a quantum computer, we’ll need to develop quantum error correction. The language, practices, and tools of cloud native architecture are prominent in Velocity Berlin proposals.
Strategic Tech
JANUARY 22, 2024
Architecture modernization initiatives are strategic efforts involving many teams, usually for many months or years. They often compete with product/feature development work, resulting in them falling flat and failing to deliver the promised business benefits that triggered them.
Strategic Tech
SEPTEMBER 18, 2021
Some technology leaders feel like they don’t have the experience and skills to confidently lead major technology and organizational modernizations. Choosing where to focus is a balancing act: delivering new products, fixing legacy software, and improving engineering culture. Domains can also be evolved downwards.
O'Reilly Software
APRIL 4, 2018
Considerations for setting the architectural foundations for a fast data platform. Google was among the pioneers that created “web scale” architectures to analyze the massive data sets that resulted from “crawling” the web that gave birth to Apache Hadoop, MapReduce, and NoSQL databases. Back in the days of Web 1.0,
O'Reilly
FEBRUARY 2, 2020
This means that, to have a history of how an application was developed, you have to look at more than the source code. How do we test software whose behavior is fundamentally probabilistic? O’Reilly conferences combine expert insights from industry leaders with hands-on guidance about today’s most important technology topics.
Tasktop
NOVEMBER 20, 2019
The book details my journey from empathizing with the frustrations of developers trying to deliver value to customers, to empathizing with the frustrations of entire organizations dealing with the onslaught of digital disruption. Today marks one year since Project to Product was published.
Tasktop
DECEMBER 18, 2019
Last week I spoke with Carlota Perez , who is currently researching the historical context of each of the five technological revolutions summarized in Project to Product. If you are not familiar with the functional programming or data storage concepts that come up, talk to one of your developers who do.
Tasktop
APRIL 8, 2021
The need to measure outcomes and business value for software development, and the shift from Project to Product , require the deployment of a scalable and turnkey VSM solution. CIO: “I hear that the bottleneck is in our legacy systems, or our needing more developers, or issues with our culture. To be frank I’m not entirely sure.
Strategic Tech
FEBRUARY 19, 2020
I’ve been disappointed for a long time with the way in which companies organise software development teams. I remember as a young, naive software developer, I assumed there would be structured processes and patterns similar to those used for designing a software architecture.
O'Reilly
FEBRUARY 18, 2020
This combination of usage and search affords a contextual view that encompasses not only the tools, techniques, and technologies that members are actively using, but also the areas they’re gathering information about. Software architecture, infrastructure, and operations are each changing rapidly. to be wary of.
All Things Distributed
APRIL 27, 2011
The Amazon.com 2010 Shareholder Letter Focusses on Technology. In the 2010 Shareholder Letter Jeff Bezos writes about the unique technologies developed at Amazon.com over the years. Given that I have frequently written about many of these technologies on this blog I asked investor relations to be allowed to reprint it here.
Strategic Tech
NOVEMBER 1, 2021
While MVPs have been mainstream for a long time, the concept of Value Streams and Value Stream Architecture is still in the early adopter phase in the DevOps world. or “How do software architecture, domains, Conway’s Law, Team Topologies, and value streams all fit together?”.
Smashing Magazine
NOVEMBER 22, 2021
You can see the impact of these efforts in the Core Web Vitals Technology Report from Google Chrome User Experience Report (CrUX) / HTTP Archive : Ratio of sessions with good CWV per platform. Source: HTTP Archive's Core Web Vitals Technology Report. Maintaining development velocity. Large preview ). Measuring And Monitoring.
Strategic Tech
JANUARY 24, 2021
One example is the mobile department, a group of mobile development teams who each own a part of a mobile app. Domain Group Related parts of a system combine to provide higher level functionality, and those parts of a system are highly likely to change together often, as a business evolves existing capabilities and develops new ones.
Expert insights. Personalized for you.
We have resent the email to
Are you sure you want to cancel your subscriptions?
Let's personalize your content