InfoQ Homepage Architecture & Design Content on InfoQ
-
The Future of Microservices
Microservices are not new ideas and we will over the course of 3-5 years end up rebuilding WS-* the same way Web Services did rebuild all from CORBA unless we learn from our mistakes and improve to prevent them from being made again, Greg Young stated in a presentation at the Microservices Conference in London.
-
Microservices as a Service-Oriented Delivery Model
Microservices are valuable, but to break things up properly creating the right boundaries we need to understand our business and its processes Jeppe Cramon stated in a presentation at the Microservices Conference in London.
-
Java EE 8 Security JSR will have Cloud Improvements
The Java Community Process published details of JSR 375, a redesigned Java EE Security API that includes improvements for implementing security in a cloud environment.
-
A Critical Look at Microservices for the Enterprise
Udi Dahan describes how looking for highly cohesive, loosely coupled microservices, not within a system but over the enterprise, we can end up with a focus on organising services around business capabilities spanning the whole organisation since this is what the business care about.
-
Application Architecture is Shifting towards Connected Apps
Anne Thomas has summarized in a webinar the shift from large applications to small focused apps relying on services, while Matias Duarte has spoken in an interview about connecting these apps.
-
Developing Microservices for the Cloud
When working with Microservices pushing them to the cloud, people often find it difficult to understand the new architecture, it’s a paradigm shift, Daniel Bryant explains in a presentation at the Microservices Conference in London. As a help when designing and implementing cloud microservices Daniel has created the DHARMA principles, the idea being to use them as a checklist.
-
Open-source Functional Language Extensions to C# 6
Lang Ext, an open-source library for C# written by London-based Paul Louth, provides a set of helper functions and types that aim to "bring some of the functional world into C#" while trying to look like extensions to the language itself.
-
Apple Releases SDK for Apple Watch
Apple last week announced the release of WatchKit, the SDK for its upcoming Apple Watch device. The SDK will allow developers to begin adding watch support to their iOS apps ahead of the device's release in early 2015.
-
Google's Recipe to Code Sharing across Android, iOS, and the Web
Garrick Toubassi, Google Inbox engineering director, has recently explained how his team could get to "sharing roughly two-thirds of their client code" across three platforms: iOS, Android, and the web. The key is a clear separation of concerns between UI code and UI-independent logic, and a couple of tools that Google developed through the years.
-
Spark Sets New Record in Sort Performance
Databricks has recently announced a new record in the Daytona GraySort contest using the Spark processing engine. The Daytona GraySort contest is a 3rd party benchmark measuring how fast a system can sort 100 Terabytes of data. Databricks posted a throughput of 4.27 TB/min over a cluster of 206 machines for their official run.
-
Restlet Launches APISpark, PaaS for Web APIs
Restlet, creators of the most widely deployed framework for APIs, today announced the general availability of APISpark, a cloud service for developers seeking to quickly publish and manage APIs, and businesses that want to give application and website developers around the world access to their data.
-
Sharing Data Between Bounded Contexts in Domain-Driven Design
When using Domain-Driven Design (DDD) separating the concerns of a large system into bounded contexts with each context using its own data store there is often a need to share some common data. One way of doing that is to let each context publish events about changes, events that others can listen to, Julie Lerman recently explained in MSDN Magazine.
-
James Gosling and Bruno Souza Join Jelastic as Advisers
James Gosling, creator of the Java language, and Bruno Souza, Brazilian SouJava JUG founder and Java Champion, will be joining Java/PHP cloud-host Jelastic . InfoQ speaks to Gosling, Souza, and Jelastic CEO, Ruslan Synytsky about the new relationships.
-
Agile at Scale with Hoshin Kanri
When organizations decide to scale agile they can be looking for agile ways to define strategies, manage direction and sustain alignment. Deploying and stay aligned, is today's challenge said Pierre Neis. At the Lean Kanban France 2014 conference Pierre showed how using Hoshin Kanri has helped global players in their lean agile transition.
-
AppDynamics Introduces Mobile Real User Management
AppDynamics recently released Mobile Real User Management, a sophisticated solution for end-to-end monitoring of mobile apps. AppDynamics offers application performance monitoring (APM) which lets users not only analyze their applications but complete end-to-end transactions. Therefore monitoring with AppDynamics supports database systems, application container, web-applications and mobile apps.