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

  • Q&A with Johanna Rothman and Jutta Eckstein on Cost of Delay

    The book Diving For Hidden Treasures - Uncovering the Cost of Delay in Your Project Portfolio by Johanna Rothman and Jutta Eckstein explores how projects become delayed and provides tools and methods to analyze and limit the costs of delay in projects.

  • Everything Is “Lock-In”: Focus on Switching Costs

    Coding in Java, buying SAP, deploying OpenStack, and using Amazon Web Services: each one introduces a type of lock-in. However, it makes no difference how hard you try- some form of lock-in is unavoidable. What matters most is understanding the layers of lock-in, and how to assess and reduce your switching costs.

  • Locating Common Micro Service Performance Anti-Patterns

    In this second installment on diagnosing performance issues, performance engineer Andreas Grabner focuses on spotting patterns that cause performance and scalability issues in distributed Micro Service Oriented Architectures.

  • Production Like Performance Tests of Web-Services

    Tests should always keep the end user view in mind. But how to test web services, which are not directly customer-facing, and in particular, how to performance test them in a meaningful way? This article outlines performance split testing as a performance test approach that is relying on real-time production traffic.

  • Q&A on Achieving Impact through Engagement

    The book achieving impact through engagement by Si Alhir and and Peter L. Simon explores two models on employee and customer engagement: The Ownership Pyramid (TOP) and Artful Agility or Actions-Intentions-Results (AIR). Together these models can be used to achieve impact in organizations based on increasing engagement.

  • The Agility Challenge

    To be successful, a company needs to become an agile enterprise. In this article Dragan Jojic explores “the agility challenge”: A company where employees are able to sense and respond to external inputs without managers having to tell them what to do, know what they are trying to achieve, understand why, be able to decide by themselves how to best do it and genuinely care that it gets done.

  • From Monolith to Multilith at ticketea

    ticketea is a large online ticket selling platform in Spain. This article describes their growing pains and how DevOps and an API-based distributed architecture allowed them to cope with growth, both from a technical (from monolith to multilith) and people (awareness and knowledge sharing) perspective.

  • Thinking Outside-In: How APIs Fulfill the Original Promise of Service-Oriented Architecture

    The article explores how and why APIs are a lightweight and agile way of building reusable business systems. While some SOA adopters delivered these goals many efforts faced complexity and failed. The key difference with APIs is in the shift from hierarchical services to distributed resources, simplicity, statelessness and a focus on making it practical for the business to understand and implement

  • Exposing the Lucene Library as a Microservice with Baratine

    Baratine is an asynchronous facade that can be placed in front of an existing library without modifying its code base, thus exposing the library as a microservice available to any language, and simplifying the requirement to have a nonblocking scalable web service. This article shows how Baratine’s POJO platform takes an API-centric approach to building high performance microservices.

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2015

    This article summarizes the key takeaways and highlights from QCon San Francisco 2015 as blogged and tweeted by QCon's 1,300 attendees. Over the course of the next 4 months, InfoQ will be publishing most of the conference sessions online, including 10 video interviews that were recorded by the InfoQ editorial team.

  • Building Flat Organizations with Cross-functional Teams and Fewer Managers

    Hierarchical organizations can't react to new market opportunities and changes fast enough, this impedes the company’s survival in the long run. An interview with Michael Dubakov on how agile transformations impact the role of managers, how to change the culture to increase agility, how to flatten an organization using cross-functional teams, and benefits from increasing agility.

  • The Right Way to Scale Agile: Scaling Value Delivery over Process

    There is no one way to scale agile. In order to find the right way for you organizations you need to understand what you are trying to achieve and create a process that works to deliver that outcome. This article shows how organizations can help teams remain true to agility and deliver value as they scale Agile — whether from top-down or bottom-up — without following a one-size-fits-all process.

BT