Enterprise Update 2017-10-20
Hi all,
Some updates from me:
- 1 new member this week: @dicky.dwijayanto, joined to Merlin's CMS team.
- Projects for kick-off within next weeks. Please let me know if you are interested to be involved, or might have related problem that could be solved by those projects
:yay::
- End-of-year 2017 peak season readiness
- Objective: ensure peak season reliability and availability for all business processes relying on Enterprise-managed technology stack.
- Payment Accounting, part of Business Platform
- Objective: operational overhead reduction on account payable and account receivable, for all products which requires A/P and A/R.
- Pilot project: Bogor.
- Dependency: Payment out.
- Related project(s): AXES, TERA, Refund, Midas, Plutus.
- Currency Quotation, part of Business Platform
- P0 Objective:
- Increase availability of major, minor, and exotic currency pair quotation.
- Increase reliability and more frequent update of volatile currency pair quotation.
- P2 Objective:
- Provision for future enablement of multiple foreign exchange market as data source, including internal FX rate.
- Reporting re-architecture
- Objective: ensure agile architecture for Enterprise-generated reports.
- Pilot project: Midas, Plutus, new projects.
- Dependency: consultation on data team.
- Technical debt and operational debt should be recorded as ESD issue here: https://29022131.atlassian.net/secure/CreateIssue!default.jspa with issue type "Enterprise Action". I need your help to accelerate our debt inventorization. Example issue: https://29022131.atlassian.net/browse/ESD-99. Following things are example of debt, should be tracked:
- Observability debt:
- Missing log.
- Missing metrics.
- Reliability debt:
- Failure-prone process, unreliable upstream.
- Failure-prone service, unreliable upstream.
- Things that you could think might fail if https://github.com/Netflix/chaosmonkey is installed.
- Potential problem caused by assumption: i.e. timezone.
- Availability debt:
- Missing redundancy or lack of fail-over.
- Missing early warning alert.
- Scalability debt:
- No auto scaling group / non-elastic cluster.
- Bottleneck in business process.
- Velocity debt:
- Missing building-block.
- Missing troubleshooting tools.
- Agility debt:
- Tight-coupling of unrelated process.
- Tight-coupling of unrelated code.
- Quality debt:
- Missing test.
- High importance TODO not done yet.
- Unreadable code.
- Security debt:
- Missing security check.
- Potential security bug: i.e. overflow error.
- Verbose log and tracking.
- Loose security group and firewall configuration.
- and many more....
And last but not least: happy weekend!