Crossword

12345678910
Across
  1. 3. The art of writing or solving secret codes (12)
  2. 6. A popular choice of columnar database for use in big data applications (9)
  3. 8. A design pattern to reduce the number of objects created and to decrease memory footprint and increase performance (9)
  4. 9. Genius with an IQ of 185 who broke the enigma code during second world war (10)
  5. 10. Application system source code type that is no longer supported (10)
Down
  1. 1. A design pattern that provide a surrogate or placeholder for another object to control access to it (5)
  2. 2. A surface indication that usually corresponds to a deeper problem in the system (9)
  3. 4. A popular social networking site (8)
  4. 5. A popular microblogging tool (7)
  5. 7. One million gigabytes (8)