Declarative Software Design in Python
- đ¤ Speaker: Elmer Landaverde, Bloomberg Team Leader of Engineering Core Workflows
- đ Date & Time: Monday 05 November 2018, 13:05 - 14:05
- đ Venue: FW26, Computer Laboratory
Abstract
In the Engineering Core Workflows team we deal with very complex business rules. We need to create services that can continue to take on more business complexity while keeping the code maintainable.
This has driven us to design software that is declarative in nature instead of imperative (along the lines of how ReactJS treats UI state).
The advantage is that we get to isolate business logic to a stateless configuration file thus separating business logic from infrastructure logic.
Our talk will focus on this design and when may want to choose this approach.
Series This talk is part of the Technical Talks - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Department of Computer Science and Technology talks and seminars
- FW26, Computer Laboratory
- Guy Emerson's list
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Technical Talks - Department of Computer Science and Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Elmer Landaverde, Bloomberg Team Leader of Engineering Core Workflows
Monday 05 November 2018, 13:05-14:05