InfoQ Homepage Architecture Content on InfoQ
-
Realtime APIs: Mike Amundsen on Designing for Speed and Observability
In a recent apidays webinar, Mike Amundsen, trainer and author of the recent O’Reilly book “API Traffic Management 101”, presented “High Performing APIs: Architecting for Speed at Scale”. Drawing on recent research by IDC, he argued that organisations will have to drive systemic changes in order to meet the upcoming increased demand of consumption of business services via APIs.
-
The Challenges of Building a Reliable Real-Time Event-Driven Ecosystem
Globally, there is an increasing appetite for data delivered in real time; we are witnessing the emergence of the real time API. When it comes to event-driven APIs engineers can choose between multiple different protocols. In addition to choosing a protocol, engineers also have to think about subscription models, too: server-initiated (push-based) or client-initiated (pull-based).
-
The Opportunity in App Modernization
The twin pressures of servicing apps running in production and modernizing them to the cloud are putting stress on development and platform teams. App Modernization needs to scale and be made efficient through documentation, products and frameworks. This article looks at the reasons, and approach, to app modernization.
-
Book Review and Q&A on "Standing on Shoulders: A Leader's Guide to Digital Transformation"
The book “Standing on Shoulders: A Leader’s Guide to Digital Transformation” provides an introduction to relevant thinking and practices on how to identify and address the major bottlenecks and concerns for transforming organizations. The authors share their industry experience applying these ideas, and how the move to remote working might change our approach to digital transformation.
-
Don’t Mix the Paint! Primitives and Composites in the World of Software
Because software is created from synthetic primitives (code, interfaces, requirements, etc.), engineers must accept that assumptions are often wrong, and adopt a mindset of challenging everything. Creating a system that continually tests the assumptions can help actualize the mindset.
-
How Microfrontends Can Help to Focus on Business Needs
Microfrontends can help to focus on functional requirements and business needs, thereby simplifying the development process. Adopting this approach requires new processes and tools, and benefits from a platform to simplify repetitive tasks.
-
Applied Probability - Counting Large Set of Unstructured Events with Theta Sketches
In this article, author Ronen Cohen discusses the solution to processing the event data using Theta Sketches and technologies like HBase and Kafka.
-
Project Helidon Tutorial: Building Microservices with Oracle’s Lightweight Java Framework
Oracle introduced its new open-source framework, Helidon, in September 2018. Originally named Java for Cloud, Helidon is a collection of Java libraries for creating microservices-based applications. Within six months of its introduction, Helidon 1.0 was released in February 2019. The current stable release is Helidon 1.4.4, but Oracle is well on their way to releasing Helidon 2.0.
-
Q&A on the Book Leading Lean
Leading Lean by Jean Dahl describes a journey that leaders can embark on to respond to disruptive change. It leads them through the six dimensions of leading self, others, the customer, and the enterprise, by creating an innovative culture that delivers value. It provides not just the theory behind Modern Lean, but also practical methods, tools, strategies, and case studies.
-
PHP 7 — Classes and Interfaces Improvements
In the second instalment of this article series dedicated to PHP 7, we continue our exploration of PHP 7 new features focusing on object-oriented programming support, classes, and interfaces.
-
Learning Progressive Web Apps - Book Review and Q&A
The book *Learning Progressive Web Apps* presents a gentle but thorough introduction to PWAs through the implementation of three PWAs. The book focuses on web manifests and service workers. The reader needs only know HTML, JavaScript and CSS to follow through the examples.
-
Q&A on the Book Leveraging Digital Transformation
The book Leveraging Digital Transformation - Proven Leadership and Innovation Strategies to Engage and Grow Your Organization by M. Nadia Vincent is a guide for implementing digital transformations. It explores how to lead a digital transformation, how to engage people into the transformation, and what can be done to enable digitalization and innovation.