Browse Definitions :

SearchMicroservices provides readers with industry news, expert advice and peer-to-peer learning opportunities around managing microservices and service-oriented architecture (SOA), application modernization and digital transformation, Business Process Management (BPM), application integration and APIs, software containers, microservices and DevOps.

Go to:  SearchMicroservices

Recently on  SearchMicroservices

Three questions to ask when forming an API strategy

When formulating an API strategy, there are three questions organizations should ask themselves. Answering them should help set that strategy in the right direction and optimize the value of your APIs.

More Highlights

Browse Microservices Topics

App portability/interoperability

Recent advancements with automation, containerized code, distributed computing and DevOps have enabled software teams to achieve new heights in developing lightweight, portable apps that are dynamic, responsive, flexible and scalable. Find content here about maintaining app portability and interoperability through proper integration, migration and more.

Recent Definitions

  • object-oriented programming (OOP)

    Object-oriented programming (OOP) is a programming language model that organizes software design around data, or objects, rather than functions and logic.

  • open API (public API)

    An open API, also known as a public API, is an application programming interface made publicly available to software developers.

  • REST (REpresentational State Transfer)

    REST (REpresentational State Transfer) is an architectural style for developing web services. REST is popular due to its simplicity and the fact that it builds upon existing systems and features of the internet's HTTP in order to achieve its objectives, as opposed to creating new standards, frameworks and technologies.

More App portability/interoperability Topics

Back to Top

BPM and microservices

The combination of BPM and microservices offers a new world of opportunity for organizations looking to digitalize their critical business processes. This section reviews the tools, techniques and technologies that are driving the ability of microservices to truly support BPM needs and explores how organizations can manage this relationship properly.

Recent Definitions

  • event

    An event, in a computing context, is an action or occurrence that can be identified by a program and has significance for system hardware or software.

  • EAI (enterprise application integration)

    Enterprise application integration (EAI) is the task of uniting the databases and workflows associated with business applications to ensure that the business uses the information consistently and that changes to core business data made by one application are correctly reflected in others.

  • employee self-service (ESS)

    Employee self-service (ESS) is a widely used human resources technology that enables employees to perform many job-related functions, such as applying for reimbursement, updating personal information and accessing company benefits information -- which was once largely paper-based, or otherwise would have been maintained by management or administrative staff.


More BPM and microservices Topics

Back to Top

Microservices and development

As microservices continue to take a larger role in the operation of today's organizations, what does this mean for developers? Find content from our experts that looks at the development implications of microservices architecture, including the techniques, tools and guidelines they may need to rely on.

Recent Definitions

  • object-oriented programming (OOP)

    Object-oriented programming (OOP) is a programming language model that organizes software design around data, or objects, rather than functions and logic.

  • source code

    Source code is the fundamental component of a computer program that is created by a programmer. It can be read and easily understood by a human being.

  • Ballerina language

    Ballerina language is an open-source, cloud-native programming language designed to ease the burden of integration development associated with enterprise applications.

More Microservices and development Topics

Back to Top

Digital transformation and app modernization

Technology changes rapidly. In order to stay competitive, organizations need to make sure they are on top of their digital transformation and application modernization processes. Here, our experts break down the ins and outs of these processes and examine the tools and strategies that will help push your transformation in the right direction and keep apps up to date.

Recent Definitions

  • autoresponder

    An autoresponder is a computer program that automatically sends an email, SMS or a series of emails to a contact list subscriber based on time or event triggers.

  • mobile application development

    Mobile application development is the set of processes and procedures involved in writing software for small, wireless computing devices such as smartphones or tablets.

  • mobile application development platform (MADP)

    A mobile application development platform (MADP) is a type of software that allows a business to rapidly build, test and perhaps deploy mobile apps for smartphones and tablets.

More Digital transformation and app modernization Topics

Back to Top

Managing architectures

No matter where you are on your journey to microservices or SOA, management should be a constant focus. This includes holistic governance, orchestration processes, proper management of APIs and more. This section provides news, tips, case studies and other content that look at how organizations should think about managing microservices architectures and SOA.

Recent Definitions

  • e-learning (online learning)

    E-learning (sometimes called web-based training) is anywhere, any-time instruction delivered over the internet or a corporate intranet to browser-equipped learners.

  • API management

    API management is the process of overseeing application program interfaces (APIs) in a secure, scalable environment.

  • chatbot

    A chatbot -- sometimes referred to as a chatterbot -- is programming that simulates the conversation or "chatter" of a human being through text or voice interactions.


More Managing architectures Topics

Back to Top



  • risk management

    Risk management is the process of identifying, assessing and controlling threats to an organization's capital and earnings.

  • compliance as a service (CaaS)

    Compliance as a Service (CaaS) is a cloud service service level agreement (SLA) that specified how a managed service provider (...

  • data protection impact assessment (DPIA)

    A data protection impact assessment (DPIA) is a process designed to help organizations determine how data processing systems, ...


  • cybersecurity insurance (cybersecurity liability insurance)

    Cybersecurity insurance, also called cyber liability insurance or cyber insurance, is a contract that an entity can purchase to ...

  • phishing

    Phishing is a form of fraud in which an attacker masquerades as a reputable entity or person in email or other communication ...

  • cybercrime

    Cybercrime is any criminal activity that involves a computer, networked device or a network.



  • business continuity plan (BCP)

    A business continuity plan (BCP) is a document that consists of the critical information an organization needs to continue ...

  • disaster recovery team

    A disaster recovery team is a group of individuals focused on planning, implementing, maintaining, auditing and testing an ...

  • cloud insurance

    Cloud insurance is any type of financial or data protection obtained by a cloud service provider. 


  • NVMe over Fabrics (NVMe-oF)

    NVMe over Fabrics, also known as NVMe-oF and non-volatile memory express over fabrics, is a protocol specification designed to ...

  • logical unit number (LUN)

    A logical unit number (LUN) is a unique identifier for designating an individual or collection of physical or virtual storage ...

  • CIFS (Common Internet File System)

    CIFS (Common Internet File System) is a protocol that gained popularity around the year 2000, as vendors worked to establish an ...