Service-Oriented Architecture

DZone

Service-Oriented Architecture Overview. A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network.

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

Architectural Myopia

ACM Sigarch

I had a professor in grad school who used to joke that all architecture is reinvented every 5 years. Both virtualization and power burst onto the architecture community seemingly out of nowhere even though there was a clear historical basis and trend for both.

The topics to watch in software architecture

O'Reilly Software

Microservices, serverless, AI, ML, and Kubernetes are among the most notable topics in our analysis of proposals from the O’Reilly Software Architecture Conference. They also understand that business and architecture can no longer be compartmentalized, and that revenue is at stake.

Architecture For Humans

DZone

I run across the following on Twitter: for legacy systems/monoliths, if you want to understand the real business processes, look for the fields named: - "Comments" - "Description" - "Notes" and any generic data field of type text/nvarchar(max). performance architechture human error

Choosing a cloud DBMS: architectures and tradeoffs

The Morning Paper

Choosing a cloud DBMS: architectures and tradeoffs Tan et al., As it is infeasible to test every OLAP system runnable on AWS, we chose widely-used systems that represented a variety of architectures and cost models. VLDB’19.

How architecture evolves into strategy

O'Reilly Software

I should start by saying this section does not offer a treatise on how to do architecture. Vitruvius and the principles of architecture. Architecture begins when someone has a nontrivial problem to be solved. Everyone who goes to architecture school learns his work.

Service Oriented Architecture Testing (SOA Test)

Testlodge

SOA or Service Oriented Architecture is a software development framework employed for building a business application by using a number of small independent services. Many companies around the world choose to adopt such architectures, instead of building their own complex legacy systems.

Reinventing Performance Testing: New Architectures

Alex Podelko

New Architectures (this post). Cloud seriously impacts system architectures that has a lot of performance-related consequences. Cloud and virtualization triggered appearance dynamic, auto-scaling architectures, which significantly impact getting and analyzing feedback. The dynamic architectures represent a major challenge for both monitoring and analysis. APM Architecture Monitoring Performance Testing monitoring

Tackling the Pipeline Problem in the Architecture Research Community

ACM Sigarch

Computer architecture is an important and exciting field of computer science, which enables many other fields (eg. For those of us who pursued computer architecture as a career, this is well understood. ACM SIGARCH ISCA Architecture Democratization Diversity Education Mentoring

What is Serverless Architecture?

cdemi

Serverless is currently a hot topic in many modern architectural patterns. There will be many advances in the field over the coming years and it will be fascinating to see how they fit into our architectural toolkit. Serverless FaaS Software Architecture Cloud

Scalable MicroService Architecture

VoltDB

This goal has been attempted to be addressed from the beginning of time: think of Object Oriented Programming, Service Oriented Architecture, Enterprise Service Bus and now Microservices. The post Scalable MicroService Architecture appeared first on VoltDB.

Automated Deployment and Architectural Validation with Pitometer and keptn!

Dynatrace

Beyond basic metrics: Detecting Architectural Regressions. At the recent DevExperience conference in Iasi, Romania I presented on Top Performance Challenges in Distributed Architectures. Use this to detect any architectural regressions introduced through code or config changes.

Design and architecture: Special Dumpster Fire Unit

O'Reilly Software

Matt Stine looks at the tricky situations that sometimes emerge from design and architecture. Continue reading Design and architecture: Special Dumpster Fire Unit

Developing a chaos architecture mindset

O'Reilly Software

Adrian Cockcroft outlines the architectural principles of chaos engineering and shares methods engineers can use to exercise failure modes in safety and business-critical systems Continue reading Developing a chaos architecture mindset

HammerDB Concepts and Architecture

HammerDB

This guide to HammerDB concepts and architectures is aimed at helping you understand how HammerDB is built and how it can be extended and modified.

Organisational Dysfunctions Mirrored as Architectural Complexity

Strategic Tech

Revisiting “Serverless Architectures”

The Symphonia

I started writing “ Serverless Architectures ” in May 2016. I added a section on “ Globally distributed architectures ” … take a read and see what you think. :) In the testing section here I added explicit reference to testing-in-production and monitoring driven development?—?two

Highlights from the O'Reilly Software Architecture Conference in San Jose 2019

O'Reilly Software

Experts explore software architecture security, design heuristics, Next Architecture, and more. Experts from across the software architecture world are coming together in San Jose for the O'Reilly Software Architecture Conference. Next Architecture.

Highlights from the O'Reilly Software Architecture Conference in New York 2019

O'Reilly Software

Watch highlights from expert talks covering cloud-native programming, software architecture career advice, and more. People from across the software architecture world are coming together in New York for the O'Reilly Software Architecture Conference.

Thoughts On Front End Architecture

Professor Beekums

Early in September I decided that I was going to rebuild the front end of my new product. Part of why I made this decision was because I had built my alpha with the intention of rebuilding it. A lot of that decision was because of what I wanted to do with my content pages.

Highlights from the O'Reilly Software Architecture Conference in London 2018

O'Reilly Software

People from across the software architecture world came together in London for the O'Reilly Software Architecture Conference. Stefan Tilkov looks at common software architecture pitfalls and explains how they can be avoided.

Understanding Proxy Browsers: Architecture

Tim Kadlec

This first post looks at the general architecture of proxy browsers with a performance focus. Typical Browser Architecture. That’s a very simplified list and some of them can happen in parallel, but it’s a good enough representation for the purpose of highlighting how proxy browser architecture differs. Understanding the basic architecture of proxy browsers makes testing on them so much easier and far more predictable.

How to set up and run your own Architectural Katas

O'Reilly Software

Neal Ford explains the ground rules for building software architectures. Continue reading How to set up and run your own Architectural Katas

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

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. By Dr. William L.

Thinking Architecturally Podcast

Nathaniell Schutta

Michael and I got together to talk about my latest book project, Thinking Architecturally ! So you now you listen to my thoughts on being an architect, dealing w/ change, etc. Enjoy and please reach out with feedback

Some new Serverless Architecture videos from John and Mike

The Symphonia

Building Resilient Serverless Systems And from me again : “Serverless Architecture Patterns: The Awkward Early Years”. from architecture, through development, to operations. Some new Serverless Architecture videos from John and Mike was originally published in The Symphonium on Medium, where people are continuing the conversation by highlighting and responding to this story. aws lambda presentations architecture serverlessHi everyone.

Handling user-initiated actions in an asynchronous, message-based architecture

O'Reilly Software

A message-based microservices architecture offers many advantages, making solutions easier to scale and expand with new services. This approach also minimizes network traffic throughout the architecture, as all external calls are handled by this service. Service architecture.

Quickly learn about the common methods for analyzing architecture tradeoffs

O'Reilly Software

Mark Richards explores two basic techniques for analyzing tradeoffs of architecture characteristics. Continue reading Quickly learn about the common methods for analyzing architecture tradeoffs

Engineering the Architecture Behind Uber’s New Rider App

Uber Engineering

What started as a way to request premium black cars now offers a range of products, coordinating millions of rides per day across … The post Engineering the Architecture Behind Uber’s New Rider App appeared first on Uber Engineering Blog. Why Uber Started Over.

10 software architecture resources on O'Reilly's online learning platform

O'Reilly Software

Learn about new architecture patterns, event-driven microservices, fast data, and more. Continue reading 10 software architecture resources on O'Reilly's online learning platform

How to design a RESTful API architecture from a human-language spec

O'Reilly Software

In this article, we'll assume you already have a human-readable specification of a system, and we'll teach you a process for designing a RESTful HTTP API architecture from it. By RESTful API we mean an API that follows Representational State Transfer (REST) architectural style.

Data Boundaries Are the Root Cause of Maintenance Problems

DZone

Many designs and patterns old and new, like the Layered Architecture , Clean Architecture , Hexagonal Architecture , DCI , and others introduce data-oriented boundaries inside the application.

Design 130

10 talks to look for at the 2018 O'Reilly Software Architecture Conference in London

O'Reilly Software

From chaos architecture to event streaming to leading teams, the O'Reilly Software Architecture Conference offers a unique depth and breadth of content. Two of the outstanding features of the O'Reilly Software Architecture Conference are the depth and breadth of our content.

Serverless Reference Architectures with AWS Lambda

All Things Distributed

If you are looking for more examples there are the Lambda Serverless Reference Architectures that can serve as the blueprint for building your own serverless applications. Mobile Backend Serverless Reference Architecture. Real-time File Processing Serverless Reference Architecture.

Serverless Reference Architecture with AWS Lambda

All Things Distributed

If you are looking for more examples there are the Lambda Serverless Reference Architectures that can serve as the blueprint for building your own serverless applications. Mobile Backend Serverless Reference Architecture. Real-time File Processing Serverless Reference Architecture.

Highlights from the O'Reilly Software Architecture Conference in New York 2018

O'Reilly Software

Watch highlights covering the latest tools and techniques of software architecture. From the O'Reilly Software Architecture Conference in New York 2018. Experts from across the software architecture world came together in New York for the O'Reilly Software Architecture Conference.

PostgreSQL Connection Pooling: Part 1 – Pros & Cons

Scalegrid

Moving to a multithreaded architecture will require extensive rewrites. But that causes a problem with PostgreSQL’s architecture – forking a process becomes expensive when transactions are very short, as the common wisdom dictates they should be. The Connection Pool Architecture.

Upcoming Webinar Tuesday, 7/31: Using MySQL for Distributed Database Architectures

Percona

Please join Percona’s CEO, Peter Zaitsev as he presents Using MySQL for Distributed Database Architectures on Tuesday, July 31st, 2018 at 7:00 AM PDT (UTC-7) / 10:00 AM EDT (UTC-4).

Architecting App Logic for Scalability, Reuse, and Agility

DZone

rest api business rules app dev architecture & design business agility integration architectureArchitect your app logic! App Logic for transactional systems enforces critical integrity for database web/mobile apps. It's a significant part of the system — nearly half.

Mobile 130

Service-Oriented Architecture: Scaling the Uber Engineering Codebase As We Grow

Uber Engineering

Like many startups, Uber began its journey with a monolithic architecture, built for a single offering in a single city. Having one codebase seemed … The post Service-Oriented Architecture: Scaling the Uber Engineering Codebase As We Grow appeared first on Uber Engineering Blog.

How to bring fast data access to microservice architecture with in-memory data grids

O'Reilly Software

Continue reading How to bring fast data access to microservice architecture with in-memory data grids For stack scalability, elasticity at the business logic layer should be matched with elasticity at the caching layer.

Egnyte Architecture: Lessons learned in building and scaling a multi petabyte content platform

High Scalability

Over time, costs for S3 and GCS became reasonable and with Egnyte’s storage plugin architecture, our customers can now bring in any storage backend of their choice. In general, Egnyte connect architecture shards and caches data at different levels based on: Amount of data.

Cache 34