Please log in to watch this conference skillscast.
Augustine will share with you about his current stream of work, which involves creating an event-driven write pipeline that generates materialised views of tagging metadata corresponding to the various read profiles thus improving the overall performance and scalability of the system. The new architecture comprises of small, single-purpose Javascript-based services, lambda functions, event stores, queues, streams and a number of specialised data stores.
Building a majority of the components in Javascript, you will discover how they:
- Built simple components that are easy and quick to deploy.
- Used Typescript for static type-checking.
- Adopted Functional Javascript techniques.
- Adopted input validation libraries like joi.
- Used docker-compose to orchestrate dependencies for acceptance testing.
- Took advantage of other tools and libraries like Bluebird, nsp, testdouble, etc.
YOU MAY ALSO LIKE:
- F# eXchange 2023: Conference Livestream (Online Conference on 7th - 8th March 2023)
- An Introduction to Functional Reactive Programming and Yampa (in Zürich on 2nd February 2023)
- Hack & Hang Night (in Chicago on 21st February 2023)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
Building Materialised Views Of Content Metadata Using Javascript Microservices
Augustine Kwanashie
Augustine works as a developer in the BBC’s Content Distribution Services division. They build and maintain APIs (and supporting infrastructure) that store and serve metadata for content.