Apollo 11 Flight plan First man on moon
https://www.hq.nasa.gov/alsj/a11/a11fltpln_final_reformat.pdf
The original flight plan – now how many production run books can boast this level of planning and detail?
https://www.hq.nasa.gov/alsj/a11/a11fltpln_final_reformat.pdf
The original flight plan – now how many production run books can boast this level of planning and detail?
Some articles to handle big data architectures:
http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36632.pdf
http://incubator.apache.org/drill/drill_overview.html
http://www.drdobbs.com/database/applying-the-big-data-lambda-architectur/240162604
http://mdavey.wordpress.com/2013/12/17/lambda-architectures-in-finance/
http://data-informed.com/lambda-architecture-can-analyze-big-data-batches-near-real-time/
http://jameskinley.tumblr.com/post/37398560534/the-lambda-architecture-principles-for-architecting
Big Data Reactive Way
Lamda Acrhitecture in General
Applications that still run at more than 70% heap after a full GC are desitned to fall down at some point – but there are ways to analyse and mitigate:
Java Tuning for Grids
GC Tuning Memory Recap
Use Direct Memory
You need to know your memory inside and out.
This is how Twitter handles so much data in realtime and sorting our race conditions in data is challenge.
A great set of articles explaining VAR and how to compute using MapReduce
http://blog.octo.com/en/using-hadoop-for-value-at-risk-calculation-part-1/
So you want to build an HA low latency system – here is how you get started
Still need help get in touch.
So most of the finance community shunt data from one place to another – and they need to shunt this data in realtime and asynchronously. In the old days you had to write your own handlers, concurrency controls, thread handlers and non-blocking queues. In a nutshell they all follow the reactor pattern.
Well not any more – you have now have the open source toolset available at your finger tips – providing the boilerplate and letting you concentrate on doing the actual business work. The following is what is available in your toolkit, making sure you avoid callback-hell.
So take your pick and run with it – they each have their strengths for the job at hand.
Bayesian Stats mad Simple supporting course
You can do this if you take this:
1. Open Source Frameworks as described by
Gaia Transparence – Open Source Platform for Financial institutions
2. Analytics Toolkits
CreditAnalytics
QuantLib
3.Risk Framework from Opengamma
4. Some thoughts http://mdavey.wordpress.com/2013/03/25/qcon-london-2013-slides/
5. .. and some experience.
Near caches for Cohrerence provide some useful solutions but do take some knowledge on setting them up correctly.
https://blogs.oracle.com/OracleCoherence/entry/oracle_coherence_near_cache_best
This is where the focus will be for the next 12 months.
Collateral Management is the task of reducing credit risk. A good paper to indicate the challenge faced by institutions is provided by Foxeye Consultants report, “Benefit from one of the biggest opportunities in 2013: Collateral Management”.
A summary by Sungard – “Are Your Collateral Management and Hypothecation Methods Ready for Prime Time?”
Regulation for EMIR is now required – be ready for 2014, the EMIR timetable is out.
Finally, differences between DFA and EMIR Regulatory Requirements.
NOw thats what can be done with good developers, good technology and 4 months,
A quick way of handling reduced methods in your classes.
Avoid too many Parameters using the Builder Patter
They way they can be used is within pivot tables within Coherence.
Some humourous views on a developers life… enjoy
Realizing the world’s first 3D cloak of invisibility, engineering professor Andrea Alú explains how the discovery of metamaterials is pushing technology beyond conventional limits, producing vastly new opportunities beyond what nature can offer.
This emerging technology offers extensive applications in bioscience, energy, defense and plenty more we can only imagine from here.
So 12 months of work and it comes down to this date – to keep a bank in business. Reporting FX trades in realtime to maintan Dodd Frank Act.
2013-02-27 23:59:03,322 363566054 [clearingControlEventExecutor-1] INFO org.perf4j.TimingLogger log - start[1362009542481] time[841] tag[PERF:ClearingControlEventPollingAdapter.doWork(clearing_dtcc_equity)] message[Sent MQ controlevents DTF_DISP_READY successcount=2/2 Count=2 Duration=841(ms) Rate=2.378/sec DurationOne=0.42 sec]
2013-02-28 00:00:36,575 363659307 [clearingControlEventExecutor-1] INFO org.perf4j.TimingLogger log - start[1362009633292] time[3283] tag[PERF:ClearingControlEventPollingAdapter.doWork(clearing_dtcc_fx)] message[Sent MQ controlevents DTF_DISP_READY successcount=122/122 Count=122 Duration=3283(ms) Rate=37.161/sec DurationOne=0.027 sec]
It is one of many major milestones that the FX market place requires as many instituitions realise technology is the key to deliver business agility and success.