thumbnail image

Cloud Create ApS

  • HOME
  • PRESENTATIONS & BLOG
  • ABOUT
  • WE OFFER
  • MICROSERVICES
  • MICROSERVICE MASTER CLASS
  • CONTACT
  • …  
    • HOME
    • PRESENTATIONS & BLOG
    • ABOUT
    • WE OFFER
    • MICROSERVICES
    • MICROSERVICE MASTER CLASS
    • CONTACT

    Cloud Create ApS

    • HOME
    • PRESENTATIONS & BLOG
    • ABOUT
    • WE OFFER
    • MICROSERVICES
    • MICROSERVICE MASTER CLASS
    • CONTACT
    • …  
      • HOME
      • PRESENTATIONS & BLOG
      • ABOUT
      • WE OFFER
      • MICROSERVICES
      • MICROSERVICE MASTER CLASS
      • CONTACT
      • THE SOFTWARE

        ARCHITECTURE EXPERTS

        At Cloud Create we provide consulting services that help companies build cloud scale software.
        We're experts within the fields of Microservices, SOA, Domain Driven Design (DDD), CQRS, Event Sourcing, Event Driven Architecture (EDA).

         

        We know how to tackle complexity and how to scale your software, whether it's on-promise or in the cloud.

        EXPLORE
      • PRESENTATIONS & BLOG POSTS

        Interested in learning more?

        Presentations

        Presentations on software design

        https://www.slideshare.net/jeppec

        Blog posts

        Blog posts on software design

        https://cramonblog.wordpress.com

      • ABOUT

        At Cloud Create we help our clients by building custom software in house or by providing consultancy services on site.
        If you have any questions to our services, need advise, please feel free to contact us.

        The driving force behind Cloud Create is Jeppe Cramon, a veteran within the software industry.
        You can find Jeppes software blog
        here.

        CONTACT
      • WE OFFER

        If you have a complex problem, such as an existing monolithic application you want to rejuvenate or a software domain that's tough to get under control don't hesitate to contact us.

        Is this your first time developing Microservices or has Microservices proven to be pain for you?

        Let us help you.
        We perform code reviews, architecture reviews, team mentoring, hands-on code assistance and education.

         

        We deliver tailored courses or workshops around Microfrontends, Composite UI's, Serverless, Domain Driven Design (DDD), Spring, Spring Boot, TDD, CI/CD, Java, Microservices, SOA, CQRS, Eventsourcing, Event Storming, Event Modeling, Axon Framework, Hazelcast, Vaadin to name a few.

        Contact us for more information.

      • MICROSERVICES

        Introduction

        At Cloud Create we have worked with distributed systems, SOA and microservices for more than 15 years.
        No matter if you're just starting out with DDD, microservices, serverless or if you're already deep into splitting your domain and monolith into loosely coupled services we can help you.

        We provide talks, consulting, mentoring, troubleshooting and tailored courses and workshops.

        Contact us to hear more about how we can help you.

        What are microservices and how do they relate to SOA?

        We have written several blog posts covering SOA and Microservices as well as held numerous talks on the subject:

        • What 5 years of implementing microservices has taught me  from MicroCPH 2019
        • Alternative microservices - one size doesn't fit all
        • Autonomous Microservices for a Financial System from GotoCPH 2017
        • The "Why", "What" & "How" of Microservices
        •  Short version and video (in English)
        •  Long version
        • Microservices - SOA reminded of what it was supposed to deliver: Short version and long version
        • SOA and Event Driven Architecture
        • Agile, Architecture, DDD and CQRS and video (in Danish)
        • What SOA do you have?
          • Video (in Danish)

        Link to other presentations...

      • MICROSERVICE MASTER CLASS

        Microservice master class

        In this course you will learn about how to design large scale distributed systems using microservices.
        One size doesn't fit all, so in this course you will learn:

         

        • Distributed system principles, such as CAP theorem and the 10 Fallacies of distributed computing
        • The importance of Autonomy, Loose Coupling and High Cohesion
        • How to identify Domain centric Services aligned with Business Capabilities
          • You will learn about the core principles of Domain Driven Design (DDD), Event Storming, Event Modeling       
          • Conways law in relation to Team ownership and alignment with services
        • Learn the different communication styles
          • Synchronous vs Asynchronous communication
          • When to use synchronous communication such as REST, gRPC, GraphQL, RSocket
        • How and when to use loosely coupled messaging communication between Services
          • You will learn what Events are and how they can be used to decouple Services in time and how they can increase business decoupling
          • You will also learn what an Event Driven Architecture (EDA) 
          • Internal vs External Events
          • How we can coordinate Business Processes that involve multiple services , such as Sagas or Process Managers.
          • Event replayability
          • API strategies
          • Transactions
        • What are Services and what are Microservices
        • How you can decompose your Services into smaller manageable units
          • Microservices vs Autonomous Components
          • Layers vs Tiers
        • Deployment strategies
          • Individually deployed units vs co-located monolithic unit
          • Versioning strategies
          • CI/CD
          • Containers (Docker / Kubernetes)
        • Security
          • Who handles authentication and authorization?
          • What about Business vs Technical authorization
        • What role does the UI play
          • If the backend services are nicely decoupled how do we avoid coupling everything together on the UI?
          • You will learn about microfrontends / composite UI's
        • Infrastructure requirements
          • What kind of infrastructure is needed to build a successful distributed system based on microservices?
          • How to handle Service discovery
          • Monitoring and logging requirements
          • What is a ServiceMesh and an API Gateway and do you need them?
          • Should you go for a Broker (such as Kafka or Solace), Grid based (such as Hazelcast) or Federated Bus infrastructure?
          • Serverless
        • Migration strategies
          • How to migrate from a Monolithic code base towards a microservice oriented code base
        • Integration strategies
        • Implementation strategies
          • Pattern languages
          • CQRS
          • EventSourcing
          • Microservices by example using Spring Boot (for Java oriented teams)

         

        This course can be taught as a 1-5 day course. We will adapt it to your needs. Contact us for more information, pricing and availability.
        If you're curious about our approach and views on Microservices please view our videos or blogposts

      • CONTACT

        SUBMIT

      © 2020 Cloud Create ApS

        Cookie Use
        We use cookies to ensure a smooth browsing experience. By continuing we assume you accept the use of cookies.
        Learn More