Architectures

DevOps.com

The post Architectures appeared first on DevOps.com. Blogs ROELBOB

The 4 Pillars of Enterprise Architecture

DevOps.com

The post The 4 Pillars of Enterprise Architecture appeared first on DevOps.com. Blogs ROELBOB any architecture application architecture business systems enterprise architecture enterprise data humor parody satire software systems

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Data architecture vs backend architecture

Erik Bernhardsson

Application Architecture

DevOps.com

The post Application Architecture appeared first on DevOps.com. Blogs ROELBOB humor managing microservices microservices monolithic applications parody satire software development tech humor

Why Distributed Tracing is Essential for Performance and Reliability

Speaker: Daniel "spoons" Spoonhower, CTO and Co-Founder at Lightstep

Many engineering organizations have now adopted microservices or other loosely coupled architectures, often alongside DevOps practices. Together these have enabled individual service teams to become more independent and, as a result, have boosted developer velocity. However, this increased velocity often comes at the cost of overall application performance or reliability. Worse, teams often don’t understand what’s affecting performance or reliability – or even who to ask to learn more. Distributed tracing was developed at organizations like Google and Twitter to address these problems and has also come a long way in the decade since then. By the end of this presentation, you’ll understand why distributed tracing is necessary and how it can bring performance and reliability back under control.

The Elephant in the Architecture

Martin Fowler

Last week I gave one of the keynotes at O'Reilly's Software Architecture conference. They commented about how they were often asked to do architectural assessments for clients, and almost always discovered that the architects neglected to properly understand the business value of the systems they were looking after. When I was invited to do this last year, I asked my colleagues at a radar meeting dinner for suggestions on what to talk about.

Domain-driven data architecture

Martin Fowler

Zhamak explains the first part of the data mesh concept - using the ideas behind Domain-Driven Design to structure the data platform. more…. skip-home-page

Self-documenting Architecture

Strategic Tech

I’ve heard the opinion from many technical leaders that it is reasonable to expect a new hire to take upto 6 months to learn about the code, the domain, and the architecture before they become fully productive. Why not self-documenting architecture?

Microservice Architecture Without Microservice Overhead

James Shore

This week, we’re looking at microservice architecture. Microservice architecture is a great way to partition code so that teams can work independently. But microservice architecture comes at a high cost.

Four Micro-Frontend Architecture Types You Can Implement With Blazor

Gorilla Logic

In this article, we will describe how you can implement micro-frontend architectures using Blazor, an open-source framework for creating web applications using C# and Blazor WebAssembly (Wasm). Much like micro-services architectures do for services, micro-frontend architectures break up web applications into small, functional, and scalable components. There are four primary ways you can implement micro-frontend architectures with Blazor, and let’s take a closer look at each.

Building Like Amazon

Speaker: Leo Zhadanovsky, Principal Solutions Architect, Amazon Web Services

Amazon's journey to its current modern architecture and processes provides insights for all software development leaders. To get there, Amazon focused on decomposing for agility, making critical cultural and operational changes, and creating tools for software delivery. The result was enabling developers to rapidly release and iterate software while maintaining industry-leading standards on security, reliability, and performance. Whether you're developing for a small startup or a large corporation, learning the tools for CI/CD will make your good DevOps team great. We are excited to be joined by Leo Zhadanovsky, a Principal Solutions Architect at Amazon Web Services.

Architectural Fitness Function: build measurable evolutionary architecture

Apiumhub

Evolutionary architecture is something every software architect thinks about. To support this evolution, fitness functions can help in finding how well a system meets specified architecture goals and constraints in an automated way. And today’s post is about architectural fitness functions. . What is Architectural Fitness function? With fitness-function-driven development, you can write tests that measure a system’s alignment with architectural goals. .

Research Results: Key software architecture metrics

Apiumhub

If you remember my article about Software Architecture Quality Attributes , you know that we have been conducting a survey to find out key software architecture metrics that leading companies and software architects use. Results: key software architecture metrics.

Next Architecture

O'Reilly Software

Chris Guzikowski discusses the convergence of microservices, cloud, containers, and orchestration that points toward the rise of a Next Architecture. Continue reading Next Architecture

Data architecture vs backend architecture

Erik Bernhardsson

Of course, backend architecture is a bit more mature, and there’s about 1,000 blog posts about best practices. A modern tech stack typically involves at least a frontend and backend but relatively quickly also grows to include a data platform. This typically grows out of the need for ad-hoc analysis and reporting but possibly evolves into a whole oil refinery of cronjobs, dashboards, bulk data copying, and much more.

Microservices: The Dark Side

Speaker: Prem Chandrasekaran

A few years ago, Barclays embarked on a journey to migrate its legacy services to a modern tech stack with the objective of achieving a high level of scale, resilience, and reliability. During the incremental, iterative move towards an ecosystem of focused, distributed services, it’s fair to say that the company discovered the challenges of distributing objects. Join us for an episode you can’t miss if you’re finding it a lot harder to architect in practice than in theory, and learn how you can shed light on the dark side of microservices.

Evolutionary Architecture book published

Martin Fowler

Over the last year or so, three of my colleagues: Neal Ford, Rebecca Parsons, and Pat Kua, have been working on the book "Building Evolutionary Architectures". The book is now done and available. It's does a great job of capturing what we at ThoughtWorks have learned about this topic over the last decade or so. I was honored that they asked me to write the foreword.

Why architecture should emerge?

Scrum.org

5 Major Software Architecture Patterns

Apiumhub

In the Global Software Architecture Summit we were discussing software architecture patterns a lot and I decided to write an article about it, highlighting leading software architects insights. . First of all, what are software architecture patterns? Architectural patterns are ways of capturing proven good design structures, so that they can be reused. Developing an architecture can be seen as a process of selecting, tailoring, and combining patterns.

MVVM Architecture Advantage – Android

InnovationM

For a good application developer whether android or iOS should follow an architecture to build a project. The better the architecture the better will be the code structure and better will be its readability. If you don’t follow any architecture then start following one.

Serverless and Containers: How to Choose the Right Application Strategy

Speaker: Tolga Tarhan, Senior Vice President, GM AWS Services at Onica

When it comes to the modern tech stack, one of the fastest changing areas is around containers, serverless, and choosing the ideal path to cloud native computing. How do you as a technology leader point your team in the right direction, especially given how quickly this is evolving?

DevOps: Architecture Monitoring

Dzone - DevOps

devops monitoring software architecture devops best practices devops 2020 microservices archiecture architecture monitoring“It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change” – Charles Darwin.

The Purpose of Microservice Architecture

DevOps.com

Microservice is an architectural style that can be implemented during complex application development within an organization. The implementation of this architecture allows the application being developed to be highly maintainable and testable, loose, independent during deployment and also strongly organized around business capabilities. In another way, the microservice architecture can be explained quite easily.

Event-driven architecture benefits

Apiumhub

Event-driven architecture (EDA) is a design pattern built around the production, detection, and reaction to events that take place in time. Event-driven architecture enables minimal coupling, which makes it a good option for modern, distributed application architectures.

The elephant in the architecture

O'Reilly Media - Ideas

This is a keynote highlight from the O’Reilly Software Architecture Conference in New York 2020. Next Architecture Software Architecture NY 2020Watch the full version of this keynote on the O’Reilly online learning platform. You can also see other highlights from the event.

Architect Your Organization for Effectiveness, Productivity, and Joy

Speaker: Ron Lichty, Consultant: Interim VP Engineering, Ron Lichty Consulting, Inc.

As a senior software leader, you likely spend more time working on the architecture of your systems than the architecture of your organization. Yet, structuring our teams and organizations is a critical factor for success. In fact, the impact of software architecture parallels the impact of organizational structure. We are excited to welcome Ron Lichty, co-author of a seminal book on managing software teams and a well-known speaker, he’ll speak to organizing for effectiveness, productivity and joy.

Subsumption Architecture: How iRobot Enabled Scrum

scruminc

A simple definition of Subsumption Architecture can be found at [link] wiki/Subsumption_architecture. In the early 1990's, I leased space for a couple of years to the inventor of the Subsumption Architecture. Blog subsumption architecture

How Do You Design New Data Architectures?

Data Virtualization

Organizations are rethinking their current data architectures. Business Data Architecture Data storage data stores data virtualization ETL Modern Data Architecture Snowflake SQL technologyUnfortunately, the majority considers it a challenge. Obviously, one of the reasons is that they don’t do this every day. Also, insights about how to design them has changed over time. This article.

Key Software Architecture Quality Attributes

Apiumhub

Quality attributes usually assessed and analyzed at the architecture level not at the code level. And finally software architecture has gained increasing visibility in the last years as the software industry has recognized the role of software architectures in maintaining high quality and ensuring high quality and sustainability of software products. Software Architecture Quality Attributes. We specialize in software architecture!

On the Path to 10G: CableLabs Publishes Flexible MAC Architecture Specification

CableLabs

Today we are pleased to announce the release of the Flexible MAC Architecture (FMA) library of specifications. The FMA project is a part of the larger Distributed Access Architecture program at CableLabs. Figure 1: FMA & R-PHY Architecture.

Add Value with a Dashboard Refresh: What You Need to Know

Speaker: Miles Robinson, Agile and Management Consultant, Motivational Speaker

Dashboards and analytics can really set your application apart, but that doesn't mean you can implement them and forget about them. Are they adding value to your product? Do your users benefit from them anymore? What should be improved, and what do we have the resources to improve? Join Miles Robinson, former UX and Design Manager, as he explains the different ways to refresh your dashboards - and how to determine what's the best path to product dashboard success. You'll leave with an understanding of how to figure out the best next steps specifically for you and your application.

Serverless Architecture

Coding Dojo

The post Serverless Architecture appeared first on Coding Dojo Blog. All Posts Tech Talks API Gateway AWS code coding frameworks serveless serverless architectureAs a developer, there is perhaps nothing greater than seeing a project that you developed fully functioning. You fought through … Read more >>.

Reactive architecture benefits & use cases

Apiumhub

While the term reactive architecture has been around for a long time, only relatively recently has it been recognized by the industry and hit mainstream adoption. Reactive Architecture is nothing more than the combination of reactive programming and software architectures.

5G Security in an IoT Architecture

CTOvision

Read Roland Atoui take a look at the security of 5G in an Internet of Things architecture on IoT for All : 5G is in its early stages (available in […].

When Should You Go for Microservice Architecture?

DevOps.com

There is steady increase in the adoption of microservice architecture style since 2014 (Figure 1). Microservice architectural style structures an application as a collection of loosely coupled services that implement business capabilities. An architecture style is a family of architectures that share certain characteristics. For example, N-tier is a common architecture style. Architecture styles generally […].

Article: Adaptive Architecture: A Bridge between Fashion and Technology

InfoQ Culture Methods

Adaptive architecture is a feature of agile software development and is also a source of competitive advantage in the fashion industry. Agile Beyond Software Agile Architecture Culture & Methods article