View Schedule & Book More dates available

Next up:

With RESTful APIs adopted by such players as Amazon, Google, Twitter and LinkedIn, consolidating your experience and knowledge at the leading edge of REST and Microservices is an important step in upskilling your authority with clean microservices ecosystems. This three-day RESTful Microservices course acts as a great refresher or foundational resource for designing and building microservices with RESTful APIs.

Join Jim Webber, Chief Scientist with Neo Technology, as he guides your through examples in code, live demos, design challenges, and collaborative discussions to help mature your thinking on what makes an efficient microservices ecosystem.

- Learn how to effectively use REST APIs for your microservices ecosystems -


Who you will be sitting next to

Technologists of any stripe who are comfortable with a modern programming language and already familiar with building microservices.

How to apply these skills

Incorporate your developed understanding of microservices and RESTful APIs into your organization strategy to create new business insights and save on resources through more structured project management strategies.

What next?


Book early to receive a discount on the course price and in doing so you will not only commit to growing your own skill set, but help us grow our community of over 140,000 passionate techies.

Learn how to:

  • Explore the software delivery lifecycle of a service
  • Identify microservice roles and boundaries
  • Design microservice APIs
  • Operate and monitor a system of services
  • Use software project management strategy
  • Create a road-map for architectural ownership

What the community says

"Jim is the web God :)"

Mohamed Amine Ben Asker on 20th Apr 2018

"Entertaining and informative."

Rupert Hulme, Starlizard

About the Author

Jim Webber

Dr. Jim Webber is Chief Scientist with Neo Technology, the company behind the popular open source graph database Neo4j, where he works on R&D for highly scalable graph databases and writes open source software. His proven passion for microservices ecosystems and REST translate into highly engaging workshops that foster collaboration and discussion.

Thanks to our partners

Motivation for Microservices

  • Forces driving us towards distributed systems as the norm
  • Technology trends
  • Delivery practices

Microservices as a delivery style

  • Agile at scale
  • Design for replacement
  • Service guardians and project-as-investment

Enterprise Architecture: The Enemy?

  • Microservices and strategy
  • Enterprise architecture mappings to Microservices
  • The role of the EA

The Web Platform

  • Understanding the Web as a platform for distributed systems at large scale
  • Protocols, actors, middleware
  • Failure modes and fault tolerance

CRUD APIs

  • Basic Web APIs
  • Remote data at a distance

Clean Hypermedia APIs

  • How RESTful services provide paths through the execution of systems of services
  • Hypermedia controls: links, forms
  • Formats and media types for expressing service contract

Hypermedia Deep dive

  • Worked example outlining a system of microservices
  • Enterprise context, enterprise pressures
  • Introduction and evolution of services and business over time

From Monoliths to Microservices

  • Case study on service migration
  • Technology pressure
  • Architectural challenges and solutions
  • Politics

Dealing with Distribution

  • A look into leading edge technology and research into distributed systems
  • Considering how distributed systems theory and practice affects Microservices design choices

Scale, Availability & Fault Tolerance

  • The Web provides much, how do we use it?

Responsible evolution with Consumer-Driven Contracts

  • Continuous delivery
  • Bilateral service testing
  • Dealing with change

Event-driven systems

  • Aysnchronous, reliable event-driven computing over the Web
  • Understanding the scale-latency trade off in such systems

Security Protocols

  • Learning from the consumer Web
  • Service hacks and defenses

Enterprise Architecture and Governance

  • Warp n wedft model for architecture, delivery

Operations

  • Understanding the graph of systems of services
  • Platforms for monitoring and reasoning

Audience

You should be comfortable with a modern programming language to participate in the coding challenges, but otherwise any eager technologists are welcome.

Prerequisites

Bring your own hardware

To participate in this RESTful Microservices course, please bring your own laptop, so you can develop with your own tools and languages, rather than something you are not familiar with.

Overview

With RESTful APIs adopted by such players as Amazon, Google, Twitter and LinkedIn, consolidating your experience and knowledge at the leading edge of REST and Microservices is an important step in upskilling your authority with clean microservices ecosystems. This three-day RESTful Microservices course acts as a great refresher or foundational resource for designing and building microservices with RESTful APIs.

Join Jim Webber, Chief Scientist with Neo Technology, as he guides your through examples in code, live demos, design challenges, and collaborative discussions to help mature your thinking on what makes an efficient microservices ecosystem.

- Learn how to effectively use REST APIs for your microservices ecosystems -


Who you will be sitting next to

Technologists of any stripe who are comfortable with a modern programming language and already familiar with building microservices.

How to apply these skills

Incorporate your developed understanding of microservices and RESTful APIs into your organization strategy to create new business insights and save on resources through more structured project management strategies.

What next?


Book early to receive a discount on the course price and in doing so you will not only commit to growing your own skill set, but help us grow our community of over 140,000 passionate techies.

Learn how to:

  • Explore the software delivery lifecycle of a service
  • Identify microservice roles and boundaries
  • Design microservice APIs
  • Operate and monitor a system of services
  • Use software project management strategy
  • Create a road-map for architectural ownership

What the community says

"Jim is the web God :)"

Mohamed Amine Ben Asker on 20th Apr 2018

"Entertaining and informative."

Rupert Hulme, Starlizard

About the Author

Jim Webber

Dr. Jim Webber is Chief Scientist with Neo Technology, the company behind the popular open source graph database Neo4j, where he works on R&D for highly scalable graph databases and writes open source software. His proven passion for microservices ecosystems and REST translate into highly engaging workshops that foster collaboration and discussion.

Thanks to our partners

Program

Motivation for Microservices

  • Forces driving us towards distributed systems as the norm
  • Technology trends
  • Delivery practices

Microservices as a delivery style

  • Agile at scale
  • Design for replacement
  • Service guardians and project-as-investment

Enterprise Architecture: The Enemy?

  • Microservices and strategy
  • Enterprise architecture mappings to Microservices
  • The role of the EA

The Web Platform

  • Understanding the Web as a platform for distributed systems at large scale
  • Protocols, actors, middleware
  • Failure modes and fault tolerance

CRUD APIs

  • Basic Web APIs
  • Remote data at a distance

Clean Hypermedia APIs

  • How RESTful services provide paths through the execution of systems of services
  • Hypermedia controls: links, forms
  • Formats and media types for expressing service contract

Hypermedia Deep dive

  • Worked example outlining a system of microservices
  • Enterprise context, enterprise pressures
  • Introduction and evolution of services and business over time

From Monoliths to Microservices

  • Case study on service migration
  • Technology pressure
  • Architectural challenges and solutions
  • Politics

Dealing with Distribution

  • A look into leading edge technology and research into distributed systems
  • Considering how distributed systems theory and practice affects Microservices design choices

Scale, Availability & Fault Tolerance

  • The Web provides much, how do we use it?

Responsible evolution with Consumer-Driven Contracts

  • Continuous delivery
  • Bilateral service testing
  • Dealing with change

Event-driven systems

  • Aysnchronous, reliable event-driven computing over the Web
  • Understanding the scale-latency trade off in such systems

Security Protocols

  • Learning from the consumer Web
  • Service hacks and defenses

Enterprise Architecture and Governance

  • Warp n wedft model for architecture, delivery

Operations

  • Understanding the graph of systems of services
  • Platforms for monitoring and reasoning
Audience

Audience

You should be comfortable with a modern programming language to participate in the coding challenges, but otherwise any eager technologists are welcome.

Prerequisites

Bring your own hardware

To participate in this RESTful Microservices course, please bring your own laptop, so you can develop with your own tools and languages, rather than something you are not familiar with.