BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Enterprise Architecture Content on InfoQ

  • Apache Spark 1.3 Released, Data Frames, Spark SQL, and MLlib Improvements

    Apache Spark has released version 1.3 of their project. The main improvements are the addition of the DataFrames API, better maturity of the Spark SQL, as well as a number of new methods added to the machine learning library MLlib, and better integration of Spark Streaming with Apache Kafka.

  • Effektif Open Sources BPM Software with an Emphasis on Developers

    Business process management software provider Effektif today announced the open sourcing of their workflow engine. The new model allows developers to include Effektif workflows from within their applications via Java and REST APIs

  • Uber Unveils its Realtime Market Platform

    Matt Ranney, Chief Systems Architect at Uber, gave an overview of their dispatch system, responsible for matching Uber's drivers and riders. Ranney explained the driving forces that led to a rewrite of this system. He described the architectural principles that underpin it, several of the algorithms implemented and why Uber decided to design and implement their own RPC protocol.

  • QCon New York 2015: Netflix, Comcast, NFL, Goldman Sachs Case Studies Confirmed (June 8-12)

    The fourth annual QCon New York will feature in-depth case studies from Netflix, Comcast, Goldman Sachs, NFL Digital Media, and others. Software Engineers, Technical Team Leads & Data Scientists at these companies will describe how they're dealing with some of the greatest challenges in the arenas of Microservices, Data Science, Reactive Architectures, Fraud Detection, DevOps & Software Delivery.

  • Using Sociocracy for Decision Making and Learning in Agile

    Organization that are adopting agile often look for ways to establish self-organized teams where team members are able to take more responsibility. Agile software development teams could improve their decision making by using the consent principle and sociocratic procedures. Sociocratic governance structures can also be used to scale up agile principles to every level of the organization.

  • A Modern Microservices Architecture

    After living with microservices for three years at Gilt we can see advantages in team ownership, boundaries defined by APIs and complex problems broken down. Challenges still exists in tooling, integration environments and monitoring, Yoni Goldberg explained in a presentation at the QCon London conference describing the challenges they encountered moving to a microservices architecture.

  • The Benefits of Microservices

    Gene Kim (moderator), Gary Gruver, Andrew Phillips and Randy Shoup have discussed some of the benefits of microservices in a recent online panel.

  • Microservices and Evolutionary Architecture

    Service-Oriented Architecture (SOA) made us think about breaking up monolithic systems into individual services but also encouraged building producer driven monster services with centralised control. With microservices we are going back to the underlying notions of why SOA made sense, Rebecca Parsons claimed in a presentation at the QCon London conference.

  • An Architect's World View: A Guide to Values, Principles and Practices

    At QCon London 2015, Colin Garlick presented “An Architect’s World View”, which provided a set of values, principles and practices to act as guidance for a software architect. The core values included people, the big picture, teamwork and integrity. Garlick proposed that these values are essentially characteristics that can be prioritised in order to work as a successful software architect.

  • Spring XD 1.1: Simplifying Big Data like Spring Did for Java EE

    Pivotal recently released Spring XD 1.1 GA with new features including stream processing with Reactor, RxJava, Spark Streaming and Python. Additionally support for Kafka, batching and compression with RabbitMQ, and support for container group management when running on YARN are now featured.

  • Mobile Survey Q1 2015: Platform Status, Swift Adoption and Revenue

    The recently published survey, State of the Developer Nation Q1 2015, conducted by VisionMobile analyzes the key mobile developer trends including the status of mobile platforms, Swift and revenue.

  • jClarity Releases Illuminate Gold Edition Performance Evaluation Tool

    jClarity is a relative newcomer on the Java Application Performance Monitoring scene, focusing on tools that deliver a diagnosis and a remedy rather than simply providing metrics that require skilled interpretation. InfoQ spoke to jClarity CEO Martijn Verburg about their new Illuminate Gold release

  • RightScale State of the Cloud Survey Indicates Increased IaaS Adoption

    Recently published results from RightScale’s 2015 State of the Cloud survey indicate higher adoption of IaaS than PaaS. In a blog post, the company highlighted the usage patterns of Microsoft Azure and Google Cloud Platform among enterprises.

  • Groovy Lead Guillaume Laforge Joins Restlet

    In response to cloud vendor Pivotal pulling support for the Groovy/Grails project, Groovy head Guillaume Laforge has joined open source API platform Restlet to lead API development tools. InfoQ spoke to Laforge about Restlet, Groovy, and his new responsibilities.

  • Characteristics of Microservices, Applications and Systems

    The assumption that a large system must have a single environment, often with a one-to-one mapping between a project’s scope and the system built are challenged today Stefan Tilkov explains when looking into ways to split a large system into smaller parts and comparing the characteristics of systems, applications and microservices.

BT