Architecture & Design Special Report | |
|
|
|
In this special newsletter we bring you up to date on all the new content and news related to Architecture & Design on InfoQ. We are also maintaining a portal page for this content on InfoQ at: https://www.infoq.com/architecture-design/. |
|
|
Brian Goetz Speaks to InfoQ on Pattern Matching for Java (news, Sep 27, 2017) | API Design Lessons Learned: Enterprise to Startup (presentations, Sep 27, 2017) | The Five Steps to Building a Successful Private Cloud (articles, Sep 25, 2017) | Simon Brown on the Role of the Software Architect in a Continuous Delivery Environment (podcasts, Sep 23, 2017) | PayPal's API Style Guide and Patterns (news, Sep 22, 2017) |
|
Microservices architecture makes your apps more flexible, more stable, and faster. This ebook shows how to design, develop, and deliver microservices. Download the free ebook. Sponsored content |
| |
|
Top Viewed Content on InfoQ |
|
Managing Data in Microservices (presentations, Aug 01, 2017) | Long Awaited Java 9.0 Releasing This Week (news, Sep 18, 2017) | The Difference between SOA and Microservices? (news, Jul 23, 2017) | The Art of Crafting Architectural Diagrams (articles, Aug 04, 2017) | Perspective on Architectural Fitness of Microservices (articles, Aug 21, 2017) |
|
|
When designing a distributed system, maybe based on microservices, and you are considering an event architecture, there are several models and technologies available. When choosing how to implement the architecture the non-functional requirements are a main factor, David Dawson claims when describing different styles of event architectures in a recent blog post. | Spring Cloud Function is a new project that aims to promote the function as the primary unit of development. The project provides a common model for deploying function-based software across a variety of deployment platforms, including FaaS (Function as a Service) platforms like Amazon’s AWS Lambda. |
|
A load balancer often acts as the single entry into a web application, which makes it a critical component in your application delivery infrastructure: load‑balancer downtime means application downtime. This blog post compares several methods you can use to achieve high availability for Amazon Web Services. Sponsored content |
| |
|
The upcoming release of Spring Boot 2.0.0 M4 will feature an improved actuator endpoint infrastructure featuring new mapping, easier creation of user-defined endpoints, and improved security. Stéphane Nicoll, principal software engineer at Pivotal, spoke to InfoQ about these actuator endpoints. | When moving from a monolithic system to a distributed or microservices system, you commonly also move from a single source of truth in one database to many databases and thus many sources of truth. Using an event architecture and persisting all events as a stream can give back the single source of truth, Ben Stopford claims in one of a series of blog posts about events, event streams and Kafka. | A challenge with event sourced systems is that events put in the event store years ago must be readable today, even though the software has gone through numerous changes, Greg Young stated in his presentation at this year’s DDD eXchange conference. If a system can be taken down, versioning of events is relatively simple. The real challenge comes when a system can’t be taken down. |
|
|
Simple architectures are the most efficient and, subsequently, successful over their lifetime. As an industry, we need to focus more on the system quality of architectural simplicity. |
| |
|
As software development projects grow in scope, it is very easy for them to add redundant layers of code. The author provides his findings from his recent analysis of several open source projects. |
| |
|
The authors provide a systematic guide to the current literature regarding comprehensive auditing methodologies. They identify the different approaches to cloud data integrity and privacy. |
| |
|
If you have a Unisys mainframe, you may be thinking that cloud computing isn’t an option. But cloud computing has quickly matured and is now a viable option for mainframe application workloads. |
| |
|
In this article, author Amit Baghel discusses the role of video streaming data analytics in data science space using a sample application based on OpenCV, Kafka and Spark Technologies. |
| |
|
Get a first peak at O'Reilly Media's upcoming ebook, The Kubernetes Cookbook. Learn how to automate the deployment, scaling, and operations of containers across a microservices framework. Download the free ebook. Sponsored content |
| |
|
|
Phillipa Avery and Robert Reta describe how Netflix successfully launched their Download feature with the use of a Cassandra-backed event sourcing architecture, describing the event store implemented |
| |
|
Thomas Fricke describes some common patterns to build applications for use in containers, with real world examples using Kubernetes. |
| |
|
Andrew Hart talks about the architectural, operational, and cultural aspects of evolving a microservice architecture, highlighting the opportunities and challenges faced. |
| |
|
Gwen Shapira discusses patterns of schema design, schema storage and schema evolution that help development teams build contracts through better collaboration and deliver resilient applications faster. |
| |
|
Tim Wagner discusses Big Data on serverless, showing working examples and how to set up a CI/CD pipeline, demonstrating AWS Lambda with the Serverless Application Model (SAM). |
| |
|
|