BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Yelp Engineering: Using Services to Break Down a Monolith

    The Yelp engineering team have stated that moving to a service-oriented architecture has allowed them to scale their development process and maintain a rapid pace of software delivery as the team and codebase has grown. This has been achieved by focusing on distributed systems education, creating a set of basic service design principles and implementing a supporting infrastructure.

  • Connected Companies Put Customers at the Center of Everything

    Dave Gray talked about how a connected company focuses on customer efficiency instead of company efficiency at the No Pants Festival 2015. A connected company has multidisciplinary teams where people work together to deliver a product or service. People working at a connected company feel empowered, they are able to solve problems together and to better serve the needs of their customers.

  • Microsoft Plans to Launch Azure IoT Suite

    At the Convergence 2015 event in Atlanta, Microsoft’s CEO Satya Nadella announced Azure IoT Suite – an integrated offering that brings multiple Microsoft IoT assets together.

  • Google Leverages Near Real-Time Backend Development With Firebase

    From Google Cloud Platform’s team, Mandy Waite presented at QCon London 2015 Firebase, a solution to help teams being focused on building (near) real-time mobile and web applications without dealing with the complexity of backend services.

  • 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.

  • Phil Calcado on Lessons Learnt During SoundCloud's Microservice Migration

    At QCon London 2015 Phil Calcado shared lessons learnt from SoundCloud’s move from a monolithic to microservices architecture, and stated that the core requirements for building a microservice platform include developing capabilities for rapid provisioning, basic monitoring and rapid application deployment.

  • 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.

  • Mark Reinhold on Java 9 and Beyond

    Today at EclipseCon, Mark Reinhold gave a keynote on "Java 9 and Beyond" which looked at the upcoming features in Java 9 and some of the future plans for the Java ecosystem. InfoQ summarises the main parts of what will and might happen in the future.

  • 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.

  • Apple Open-sources Mobile Framework to Support Medical Research

    At its Spring Forward keynote, Apple announced a new iOS ResearchKit framework aimed at enabling the use of mobile devices as a network of sensors for medical research. The framework will be open-sourced to developers next month.

  • Groovy Moving to Apache

    The Groovy team is joining the Apache Software Foundation (ASF). Guillaume Laforge, Groovy project lead, wrote about why they chose ASF over the Eclipse Foundation or the Software Conservancy foundation. To learn more about this announcement, InfoQ spoke to Mr. Laforge about the new direction.

  • Google Proposes StrongMode and SoundScript, Boosting V8 Performance

    Google's Chrome team has proposed two extensions to JavaScript in a move to boost the performance of their V8 JavaScript Engine. StrongMode will limit the JavaScript language to only allow parts with guaranteed performance. SoundScript will add user-facing types to JavaScript, not at compile-time, but at run-time in the browser.

  • 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.

BT