Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Building Microservices with Boss and Horse

horse and boss 2

Here are the slides, links, and additional resources from Building Microservices with Boss and Horse. This session was a collaboration with Vinicius Sanchez of Hashload.

Hashload is an open-source community on GitHub founded by Brazilian developers that works with many programming languages (Delphi, Python, Go…);

Hashload Projects

Documentation

Replay coming!

Horse Middleware

Middleware adds additional features and functionality to Horse for specific use cases.

Official Horse Middleware

horse/jhonson jhonson: middleware for working with JSON Object and JSON Array;
horse/basic-auth basic-auth: middleware for working with basic authentication;
horse/cors cors: middleware for handling CORS;
horse/stream stream: middleware for working with Stream;
horse/jwt jwt: middleware to validate a JWT token with a secret key;
horse/exception exception: middleware for handling exceptions;
horse/logger logger: middleware to register log (console and file);
horse/compression compression: middleware for compressing content

Other 3rd Party Horse Middleware

bittencourtthulio/etag
bittencourtthulio/paginate
bittencourtthulio/cachecontrol
gabrielbaltazar/gbswagger
willhubner/socketIO
dliocode/ratelimit
dliocode/slowdown
giorgiobazzo/upload
dliocode/query
CarlosHe/healthcheck
CarlosHe/staticfiles
CachopaWeb/horse-server-static
arvanus/horse-exception-logger
claudneysessa/Horse-CSResponsePagination
claudneysessa/Horse-XSuperObjects
andre-djsystem/horse-bearer-auth
andre-djsystem/horse-manipulate-request
andre-djsystem/horse-manipulate-response
antoniojmsjr/Horse-IPGeoLocation
isaquepinheiro/horse-jsonbr
IagooCesaar/Horse-JsonInterceptor

More Horse Details

Methods

Request Props

Resp Methods

Exit mobile version