Boost Beast Rest API Models

Use Case

Use Boost JSON to generate JSON to be sent as JSON REST API output

Session 1

  • Demo the production setup.
  • Fundamentals Controller and Presigned URLs Model Integraton.
  • Updates to Router.
  • C++ Concepts Used:
    • Multiple Interitance.
    • Pure Virtual functions/Abstact Classes.
    • Usage of Override keyword.
    • Contravariance: No parameter contra variance
    • Static Vs Dynamic Cast.
    • Templated functions.

Dataflow Diagram

Video explanation of the code

Rest-API-Models

Source Code

comments powered by Disqus